/*
 * Sort.h
 *
 *  Created on: Sep 17, 2012
 *      Author: romina
 */

#ifndef SORT_H_
#define SORT_H_

#include <istream>
#include <iostream>
#include <fstream>
#include <iterator>
#include "ReplacementSelection.h"
#include "Merge.h"

using namespace std;

namespace ordenamiento {

class Sort {
	string path_archivo_final;
	void copiar_archivo(string origen, string destino);
public:
	Sort(string path_archivo_final);
	void sort(string path_input, string dir_particiones, string dir_merge);
	virtual ~Sort();
};

} /* namespace ordenamiento */
#endif /* SORT_H_ */
